package fr.afcepf.atod21.formation.entity;

/**
 * Classe correspondant à l'organisme de formation.
 */
public class Organisme {

    /**
     * Identifiant de l'organisme.
     */
    private int id;

    /**
     * Nom de l'organisme.
     */
    private String nom;

    /**
     * Adresse de l'organisme.
     */
    private String adresse;

    /**
     * Constructeur vide de l'organisme.
     */
    public Organisme() {
    }

    /**
     * Constructeur de l'organisme avec tous les paramètres.
     *
     * @param pId      {@link Organisme#id}
     * @param pNom     {@link Organisme#nom}
     * @param pAdresse {@link Organisme#adresse}
     */
    public Organisme(int pId, String pNom, String pAdresse) {
        id = pId;
        nom = pNom;
        adresse = pAdresse;
    }

    /**
     * Getter of {@link Organisme#id}.
     *
     * @return {@link Organisme#id}
     */
    public int getId() {
        return id;
    }

    /**
     * Setter of {@link Organisme#id}.
     *
     * @param pId {@link Organisme#id}
     */
    public void setId(int pId) {
        id = pId;
    }

    /**
     * Getter of {@link Organisme#nom}.
     *
     * @return {@link Organisme#nom}
     */
    public String getNom() {
        return nom;
    }

    /**
     * Setter of {@link Organisme#nom}.
     *
     * @param pNom {@link Organisme#nom}
     */
    public void setNom(String pNom) {
        nom = pNom;
    }

    /**
     * Getter of {@link Organisme#adresse}.
     *
     * @return {@link Organisme#adresse}
     */
    public String getAdresse() {
        return adresse;
    }

    /**
     * Setter of {@link Organisme#adresse}.
     *
     * @param pAdresse {@link Organisme#adresse}
     */
    public void setAdresse(String pAdresse) {
        adresse = pAdresse;
    }
}
